set(hdcs_src_list
    hccl_impl_base.cc
    hdcs_impl.cc
)

target_sources(hccl_heterog PRIVATE
    hccl_impl_base.cc
)

target_sources(hccd PRIVATE
    ${hdcs_src_list}
)

target_sources(ccl_kernel PRIVATE
    ${hdcs_src_list}
)